home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 60.zip / BS1 part 60 / Kick Pascal v2.10 d1.adf / INCLUDE / layers.lib < prev    next >
Text File  |  1990-11-01  |  1KB  |  31 lines

  1. {$if not def LAYERS_LIB }
  2. Const LAYERS_LIB=0;
  3. {$if not def GRAPHICS_LAYERS_H;incl"graphics/layers.h";endif}
  4. Var LayersBase:Ptr;
  5. Library LayersBase:
  6. -30: Procedure InitLayers(a0:p_Layer_Info);
  7. -36: Function CreateUpFrontLayer(a0:p_LAyer_info; a1:p_BitMap; d0,d1,d2,d3,d4:Long; a2:p_BitMap):p_Layer;
  8. -42: Function CreateBehindLayer (a0:p_Layer_info; a1:p_Bitmap; d0,d1,d2,d3,d4:Long; a2:p_BitMap):p_Layer;
  9. -48: Function UpFrontLayer(a0:p_Layer_Info; a1:p_Layer):integer;
  10. -54: Function BehindLayer(a0:p_Layer_Info; a1:p_Layer):integer;
  11. -60: Function MoveLayer(a0:p_Layer_Info; a1:p_Layer; d0,d1:Long):integer;
  12. -66: Function SizeLayer(a0:p_Layer_Info; a1:p_Layer; d0,d1:Long):integer;
  13. -72: Procedure ScrollLayer(a0:p_Layer_Info; a1:p_Layer; d0,d1:Long);
  14. -78: Function BeginUpdate(a0:p_Layer):integer;
  15. -84: Procedure EndUpdate(a0:p_Layer; d0:integer);
  16. -90: Function DeleteLayer(a0:p_Layer_Info; a1:p_Layer):integer;
  17. -96: Procedure LockLayer(a0:p_Layer_info; a1:p_Layer);
  18. -102:Procedure UnLockLayer(a0:p_Layer);
  19. -108:Procedure LockLayers(a0:p_Layer_Info);
  20. -114:Procedure UnLockLayers(a0:p_Layer_Info);
  21. -120:Procedure LockLayerInfo(a0:p_Layer_Info);
  22. -126:Procedure SwapBitsRastPortClipRect(a0:Ptr; a1:p_ClipRect);
  23. -132:Function WhichLayer(a0:p_Layer_Info; d0,d1:Long):p_Layer;
  24. -138:Procedure UnLockLayerInfo(a0:p_Layer_Info);
  25. -144:Function NewLayerInfo:p_Layer_Info;
  26. -150:Procedure DisposeLayerInfo(a0:p_Layer_Info);
  27. -168:Function MoveLayerInFrontOf(a0,a1:p_Layer):integer
  28. End;
  29. {$endif}
  30.  
  31.